witness of unsavory character - Allemand Anglais Dictionnaire